@charset "utf-8";
*{ margin:0; padding:0; font-family:'Microsoft YaHei';}

body{ background:#fff; font-size:14px; }
img{ border:0;vertical-align: middle;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a{ text-decoration:none; color: #000;}

.fl{ float:left!important;}
.fr{ float:right!important;}
.clr{ clear:both;}
.clearfix:after{ width:100%; display:block; content:''; clear:both;}



.header{ width:1140px; height:113px; margin:0 auto; position:relative; }
.header .logo{ height:113px; float:left; }

.menu{ width:690px; height:13px; float:right; }
.menu a{ width:138px; height:113px; line-height:113px; text-align:center; float:left; font-size:20px; color:#252323; display:block; position:relative; }
.menu a.hot:after{ width:29px; height:17px; display:block; content:''; background:url(images/hot.png) no-repeat center #fff; position:absolute; top:27px; right:2px; border-radius:3px; }
.menu a:hover{ background:#B41977; color:#fff; }


.banner{ width:100%; min-width:1140px; height:621px; background:url(images/banner.jpg) no-repeat center; }
.banner_link{ width:1140px; margin:0 auto 0; padding-top:490px; text-align:center;}
.banner_link a{ color:#3a51a3; font-size:28px; display:inline-block; height:45px; line-height:45px; padding:0 50px; margin:0 25px; background:#fff; border-radius:22.5px; text-align:center;}

.box{ width:1140px; margin:0 auto; padding-top:30px; }

.index_title{ width:100%; background:url(images/line.jpg) no-repeat right bottom; margin-bottom:20px; }
.index_title h2{ color:#b41977; font-size:30px; font-weight:bold; }
.index_title b{ background:#fff; padding-right:20px; font-size:15px; color:#929091; font-weight:normal;}

.jieshao{ }
.jieshao_pic{ width:537px; height:320px; float:left; }
.jieshao_pic img{ width:100%; height:320px; }
.jieshao_right{ width:570px; height:320px; float:right; }
.jieshao_right h2{ font-size:20px; color:#bb3785; font-weight:bold; line-height:40px; }
.jieshao_right h3{ font-size:14px; color:#d4cdcd; font-weight:bold; }
.jieshao_right p{ font-size:14px; color:#5b5a5a; line-height:30px; }
.jieshao_right p.con{ height:130px; border-bottom:1px dashed #BFBEBE; margin-bottom:10px; }


/*表单*/
.img-center {
  text-align: center;
}

form {
  width: 590px;
  font: 100 14px/1.5 "Microsoft Yahei"
}

.form-group {
  overflow: hidden;
  *zoom: 1;
  line-height: 40px;
  margin-left: 80px;
}

.form-group .form-tel {
  font-size:10px;
  margin-left: 90px;
}

.form-group p {
  line-height: 1.5;
}

.form-group .label {
  text-align: right;
  width: 150px;
  float: left;
  line-height: 12px;
  margin-top: 12px;
}

.form-group .label i {
  color: red;
  margin-right: 5px;
}

.form-group .form-group-cmt {
  float: left;
  width: 190px;
  padding: 0 10px;
}

.form-group .form-group-cmt .remak {
  color: #999
}

.form-group-action {
  margin-top: 25px;
}
input,
select {
  padding: 2px 5px;
  vertical-align: middle;
  border: 2px solid #c2c2c2;
}

.button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px "Microsoft Yahei", sans-serif;
  padding: .7em 4.5em .75em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: .3em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  color: #fff;
  background-color: #3f5f9b;
}

.button-black {
  color: #d7d7d7;
  border: solid 1px #333;
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
  background: -moz-linear-gradient(top, #666, #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

.button-black:hover {
  background: #000;
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
  background: -moz-linear-gradient(top, #444, #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}

.button-black:active {
  color: #666;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
  background: -moz-linear-gradient(top, #000, #444);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/*表单end*/

.kantai{ width:732px; float:left; }
.flash{ width:100%; }
.flash img{ width:100%; height:370px; }
.flash div.bx-pager { bottom: 4%;}


.wangjie{ width:355px; float:right; }
.wangjielist{ border:1px solid #C8C6C5; height:348px; padding:10px;}
.wangjielist #demo{ width:100%; height:348px; overflow:hidden; }
.wangjielist #demo a{ width:100%; height:30px; overflow:hidden; display:block; text-indent:30px; position:relative; overflow:hidden; color:#5b5a5a; }
.wangjielist #demo a:after{ width:4px; height:4px; background:#898786; position:absolute; top:9px; left:10px; content:''; }

.dongtai ul li{ width:535px; height:132px;border:1px solid #C8C6C5; float:left; padding:10px; margin-bottom:15px; }
.dongtai ul li:nth-child(2n){ margin-left:15px; }
.dongtai ul li img{ width:214px; height:132px; float:left; margin-right:10px; }
.dongtai ul li h2{ line-height:30px; }
.dongtai ul li h2 a{ color:#5b5a5a; font-size:18px; }
.dongtai ul li p{ color:#828081; font-size:14px; line-height:23px; margin-bottom:10px; }
.dongtai ul li b{ color:#ce75a8; font-size:14px; }


.meiti ul li{ width:148px; height:52px; overflow:hidden; border:1px solid #D4D4D4; float:left; margin:0 0 14px 14px;  }
.meiti ul li:first-child,.meiti ul li:nth-child(7n+1){ margin-left:0; }
.meiti ul li img{ width:148px; height:52px; }


.pingpai ul li{ width:98px; height:98px; overflow:hidden; border:1px solid #D4D4D4; float:left; margin:0 0 15px 15px;  }
.pingpai ul li:first-child,.pingpai ul li:nth-child(10n+1){ margin-left:0; }
.pingpai ul li img{ width:98px; height:98px; }


.huoban .content{ color:#5b5a5a; font-size:18px; line-height:35px; }
.huoban .content a{ color:#5b5a5a; }






.main{ width:1280px; margin:50px auto 0; position:relative;overflow: hidden;clear:both; }


.all_left{ width:20%; float:left;}

.all_left .userinfo{ width:100%; background:#EEEEEE; padding-bottom:10px; margin-top:15px; }
.all_left .userinfo p{ padding:5px 10px; }
.all_left .userinfo a{ color:red; }
.all_left .userinfo h2{ width:100%; height:40px; line-height:40px; text-align:center; background:#2B91D9; font-size:16px; color:#fff; margin-bottom:10px; }

.news_tj{ width:100%; margin-top:15px;}
.news_tj img{ width:100%; height:120px; }
.news_tj h2{ width:100%; height:40px; overflow:hidden; line-height:40px; text-align:center; font-size:14px; }

.all_right{ width:78%; float:right; background:#fff;}


/*内页左侧*/
.left_list{ width:100%; float:left; margin-bottom:20px;}
.left_list strong { background: #B41977; color: #fff; display: block; font-size: 22px; overflow: hidden; text-align:center; padding-top:40px;padding-bottom:20px;}
.left_list strong span {
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 100;
    padding-top: 3px;
	width:280px;
}
.left_list ul li {
	height:50px;
	line-height:50px;
	vertical-align: middle;
	text-align:left;
	font-size:14px;
	background-color:#e7e7e7;
	border-bottom:1px #FFFFFF solid;
	color:#000;
}


.left_list UL li a {
	padding-left:50px;
	height:50px;
	font-size:14px;
	color:#363636;
	display:block;
}
.left_list UL li a.current2{ padding-left:80px;}
.left_list UL li a:hover {
	background-color:#A1D8FF;
	color:#FFF;
	display:block;
}

.left_list UL li.hover a {
	background-color:#0193de;
	display:block;
	height:60px;
	line-height:60px;
	width:200px;
}

/*内页右侧*/
.right_tit{ width:100%; float:left; line-height:60px; border-bottom:1px solid #000; }
.right_tit h2{float:left; padding-left:30px; width:200px; font-size:16px;}
.right_tit span{padding-right:20px; font-size:14px; float:right}
.right_tit a{ color:#000; }
.right_all{ width:100%; min-height:500px; padding:30px 0; float:left;}



/*关于我们*/
.right_all .content{ width:100%; line-height:35px;}

/*新闻*/
.newslist{width:100%; padding-top:10px;}
.newslist ul li{ width:100%; float:left; line-height:35px; position:relative;}
.newslist ul li:after{ width:4px; height:4px; position:absolute; left:5px; top:16px; background:#B7B7B7; display:block; content:''; }
.newslist ul li a{ color:#474747; font-size:15px; padding-left:20px; }
.newslist ul li span{width:100px; float:right; text-align:right; color:#a3b6c0; font-family:Arial;}


.newstitle {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	width: 100%
}
.newssubtitle {
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	width: 100%
}
.newssubtitle span {
	width: 100%
}
.newsx {
	line-height: 30px;
	width: 100%;
	margin-top: 5px;
}

/* 产品列表 */
ul.piclist li{ margin:20px 15px 0; float:left; width:302px;}
ul.piclist li a.pic{ width:100%; height:230px; overflow:hidden; text-align:center; border:1px solid #999; display:block;}
ul.piclist li a.pic img{ width:100%; height:230px; transition:.3s;}
ul.piclist li a.pic:hover img{ transform:scale(1.05,1.05); }
ul.piclist li a.txt{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:16px; color:#333}
ul.piclist li a.txt:hover{ text-decoration:none}





.bottom{ width:1140px; padding:20px 0 30px; line-height:40px; margin:30px auto 0; text-align:center; color:#5b5a5a; border-top:1px solid #DBD9D8; font-size:14px; }
.bottom a{ color:#5b5a5a;}





/* 分页CSS */
.pg {
    margin: 20px 0;
    text-align: center;
    width: 100%;
	color:#595555;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-decoration: none;
}
